Java Anonymous InnerClass Dalam Bahasa Java Dengan Contoh Class
Java Anonymous InnerClass Dalam Bahasa Java Dengan Contoh Class Class yang tidak memiliki nama dikenal sebagai class batin anonim di j...
![]() |
Java Anonymous InnerClass Dalam Bahasa Java Dengan Contoh Class |
Class yang tidak memiliki nama
dikenal sebagai class batin anonim di java. Ini harus digunakan jika Anda harus
mengganti metode class atau antarmuka. Java Anonymous inner class dapat
diciptakan dengan 2 cara yaitu:
1. Class (abstract atau concrete)2. Interface
Contoh java anonymous inner class
menggunakan class.
abstract class food{ abstract void taste();}
class TestAnnonymousInner{ public static void main(String args[]){ food a=new food(){ void taste(){System.out.println("good food");} };
a.taste(); }}
class TestAnnonymousInner{ public static void main(String args[]){ food a=new food(){ void taste(){System.out.println("good food");} };
a.taste(); }}
Output:
good food
Internal working dengan code yang diberikan.
food a=new food(){void taste(){System.out.println("good food");}};
import java.io.PrintStream; static class TestAnonymousInner$1 extends taste { TestAnonymousInner$1(){} void taste() { System.out.println("good food"); } }
food a=new food(){void taste(){System.out.println("good food");}};
Kesimpulan:
·
Class
dibuat tapi namanya diputuskan oleh kompilator yang memperpanjang class taste
dan menyediakan penerapan metode taste().
·
Class
Anonim dibuat yang disebut dengan variabel rujukan dari jenis food.
Internal class generated dari
compiler.
import java.io.PrintStream; static class TestAnonymousInner$1 extends taste { TestAnonymousInner$1(){} void taste() { System.out.println("good food"); } }
Silahkan bertanya jika benar-benar mengalami kesulitan.